package com.capgemini.fs.app.ekms.persistence;

import com.capgemini.fs.app.ekms.persistence.dao.ForumDAO;
import com.capgemini.fs.app.ekms.persistence.dao.FunctionalityDAO;
import com.capgemini.fs.app.ekms.persistence.dao.GroupDAO;
import com.capgemini.fs.app.ekms.persistence.dao.ReplyDAO;
import com.capgemini.fs.app.ekms.persistence.dao.RoleDAO;
import com.capgemini.fs.app.ekms.persistence.dao.TopicDAO;
import com.capgemini.fs.app.ekms.persistence.dao.UserDAO;

public class PersistenceServiceImpl implements PersistenceService {

	private UserDAO userDAO = null;
	private RoleDAO roleDAO = null;
	private FunctionalityDAO functionalityDAO = null;
	private ForumDAO forumDAO = null;
	private GroupDAO groupDAO = null;
	private TopicDAO topicDAO = null;
	private ReplyDAO replyDAO=null;
	public ReplyDAO getReplyDAO() {
		return replyDAO;
	}

	public void setReplyDAO(ReplyDAO replyDAO) {
		this.replyDAO = replyDAO;
	}

	public void setTopicDAO(TopicDAO topicDAO) {
		this.topicDAO = topicDAO;
	}

	public void setForumDAO(ForumDAO forumDAO) {
		this.forumDAO = forumDAO;
	}

	public void setGroupDAO(GroupDAO groupDAO) {
		this.groupDAO = groupDAO;
	}

	public GroupDAO getGroupDAO() {
		return groupDAO;
	}

	public UserDAO getUserDAO() {
		return userDAO;
	}

	public void setUserDAO(UserDAO userDAO) {
		this.userDAO = userDAO;
	}

	public RoleDAO getRoleDAO() {
		return roleDAO;
	}

	public void setRoleDAO(RoleDAO roleDAO) {
		this.roleDAO = roleDAO;
	}

	public FunctionalityDAO getFunctionalityDAO() {
		return functionalityDAO;

	}

	public void setFunctionalityDAO(FunctionalityDAO functionalityDAO) {
		this.functionalityDAO = functionalityDAO;
	}

	public ForumDAO getForumDAO() {
		return forumDAO;
	}

	public TopicDAO getTopicDAO() {
		return topicDAO;
	}

}
